|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.repository.elements.BusinessTaskBean
de.cebis.moccabox.repository.elements.standard.StandardBusinessTaskBean
public class StandardBusinessTaskBean
Das StandardBusinessTaskBean beschreibt einen ausführbaren
Vorgang. Es erweitert das BusinessTaskBean um spezielle Methoden,
die vor allem den Zugriff auf flexible Einschubklassen und Konzeptbeschreibungen
zulassen. Spezifiziert wird das Bean über einen
Eintrag in der moccapart_x.xml (standardmäßig), der
zur Instantiierung der objektorientierten Speicherung als StandardBusinessTaskBean
dient. Diese Beschreibung wird im IRepository hinterlegt und bei
Aufruf des auslösenden Befehls wird das IBusinessTask
instantiiert und konfiguriert.
<businesstask command="client_create" descriptor="de.cebis.moccabox.repository.elements.standard.StandardBusinessTaskBean" reexecutable="false">
<taskhandler class="de.cebis.moccabox.application.impl.hibernate.CreateTask">
<configuration xsi:type="ths:standardConfiguration" configurator="de.cebis.moccabox.repository.provider.xmlbeans.standard.StandardBusinessTaskXmlConfigurator">
<concept type="concept" name="client" class="de.cebis.pm.ko.Client"/>
</configuration>
</taskhandler>
<taskstatus type="input" viewref="standardpage">
<viewelement name="client" attributes="name,telephone,branch,fax,url,lastEditDate" conceptdefinition="client" viewref="form"/>
</taskstatus>
<taskstatus type="finished_with_success">
<perform command="back"/>
</taskstatus>
</businesstask>
IBusinessTask,
IRepository| Constructor Summary | |
|---|---|
StandardBusinessTaskBean()
|
|
| Method Summary | |
|---|---|
void |
addConcept(ConceptBean concept)
Hinzufügen einer weiteren Konzeptbeschreibung als Teil des zu bearbeitenden Aufgabenobjektes des korrespondierenden VOs. |
void |
addExtension(ExtensionBean ext)
Hinzufügen der Beschreibung einer Einschubklasse. |
java.util.Vector<ConceptBean> |
getConcepts()
Zurückgeben der Konzeptbeschreibungen, die das Aufgabenobjekt des korrespondierenden VOs repräsentieren. |
java.util.Vector<ExtensionBean> |
getExtensions()
Zurückliefern der Beschreibungen der Einschubklassen, die das Vorgangsobjekt weiter spezialisieren und von diesem genutzt werden können. |
void |
setConcepts(java.util.Vector<ConceptBean> concepts)
Setzen der Konzeptbeschreibungen, die das Aufgabenobjekt des korrespondierenden VOs repräsentieren. |
void |
setExtensions(java.util.Vector<ExtensionBean> extensions)
Setzen der Beschreibungen der Einschubklassen. |
| Methods inherited from class de.cebis.moccabox.repository.elements.BusinessTaskBean |
|---|
addStatus, getBusinessTaskHandlerName, getCommand, getStatus, getStatus, isReexecutable, setBusinessTaskHandlerName, setCommand, setReexecutable |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StandardBusinessTaskBean()
| Method Detail |
|---|
public void setConcepts(java.util.Vector<ConceptBean> concepts)
concepts - Konzeptbeschreibungen des Aufgabenobjektes.public java.util.Vector<ConceptBean> getConcepts()
public void addConcept(ConceptBean concept)
concept - Konzeptbeschreibung.public java.util.Vector<ExtensionBean> getExtensions()
CalendarEventRetrieveTask,
ICalendarEventCollectorExtensionpublic void setExtensions(java.util.Vector<ExtensionBean> extensions)
Setzen der Beschreibungen der Einschubklassen.
<configuration xsi:type="ths:standardConfiguration" configurator="de.cebis.moccabox.repository.provider.xmlbeans.standard.StandardBusinessTaskXmlConfigurator">
<concept type="concept" name="calendarevents" class="de.cebis.moccapart.calendar.domain.CalendarEvent"/>
<extension name="calendareventcollector" class="de.cebis.pm.application.extensions.CalendarEventCollectorExtension"/>
</configuration>
extensions - Alle verfügbaren Einschubklassen.public void addExtension(ExtensionBean ext)
ext - Beschreibung der hinzuzufügenden Einschubklasse.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||